@charset "utf-8";
/* CSS Document */
.list{	height:auto;	width:530px;	border-bottom:1px dashed #CCCCCC;	margin:2px;	padding-top:10px;	min-height:150px;}
.list-image{	width:120px;	height:120px;	float:left;	border:1px solid #ccc;	padding-left:5px;	margin:0px 0px 20px 5px;}
.list-image img{	width:116px;	height:116px;	margin:2px;}
.list-nameproduce{	width:110px;	height:auto;	float:left;	padding-left:5px;	text-align:center;	margin:5px 2px 3px 1px;}
.list-nameproduce a{	text-decoration:none;	color:#000;	text-transform:uppercase;}
.list-nameproduce a:hover{	color:#0000CC;}
.list-info{	width:165px;	height:auto;	margin:4px;	float:left;	text-align:center;}
.list-buy{	text-align:center;	width:105px;	float:left;}
.sp{	width:500px;	height:auto;	min-height:500px;	margin:10px 3px 3px 5px;}
.detail-image{	width:256px;	height:256px;	float:left;	border:1px solid #E0E0E0;	margin-bottom:10px;}
.detail-image img{	margin:3px;	width:250px;	height:250px;}
.detail-info-box{	width:235px;	height:270px;	float:right;}
.detail-info{	border-top:1px solid #e0e0e0;	width:220px;	text-align:left;	font-size:15px;	padding:10px 0px 5px 10px;}
.detail-info font{	text-align:left;	font-size:14px;	color:#0033FF;}
.detail-decription{	padding:10px 5px 5px 5px;	text-align:justify;	width:500px; font-size: 16px;}
.show{	width:538px;	height:175px;	margin:auto;	position:relative;	border:1px solid #ccc;	border-radius:0 0 4px 4px;	padding:0px;}
.show img{	width:530px;	height:169px;	margin:3px;	padding:0;	position:absolute;}
font{	font-size:18px;}
h1{	font-size:40px;}